|
900612 ESP -- SURF Center : ESP GUI Users Guide
This page last changed on Oct 31, 2011 by kgomes.
This is a quick sequence of steps to get the user up and running with the ESP GUI application. When you first start up the ESP GUI application, it will look quite bland (we are working on that) ![]() There are five areas in the ESP GUI:
![]() You will get the idea behind these windows as we work through these examples. ConfigurationBefore getting started, it is best to take care of a couple of settings in the ESP GUI application. If you go to the ESP menu and select Preferences..., you will see some settings that are common across all instruments and missions. ![]() The Local Storage: Directory field indicates the local disk path where the application will store copies of the various mission files that the GUI works with. It defaults to the user's home directory, but it can be changed. The GUI application will append a directory with the ESP's name and another directory for the mission name to divide up the local storage of mission related files. For example, in the above figure, the base local directory for data storage is /Users/kgomes/esp_data. If I create ESP named Gordon and create a mission for Gordon called JuanDeFuca, the files for that mission will be stored on the local disk in the directory: /Users/kgomes/esp_data/Gordon/JuanDeFuca In the WebDAV Storage section, these settings give the application the information it needs to store all the products and files for the various ESP's and their missions on a WebDAV server. This function was created to assist end users by allowing them to send their files to a central WebDAV repository where technical support could review them and offer assistance. Think of it as a way for the ESP to "call home".
Mission PlanningThe first function of the GUI is to plan a mission for your ESP. In order to do this, there are a couple of steps that need to be taken as initial setup so you can generate mission plans. You must first create the instrument itself, and then you must define various protocols that can be placed in a mission plan. First let's create a new instrument.
Data Management and AnalysisOnce your mission is underway, the ESP GUI can be used to look at and analyze the data that the ESP is generating. Once the ESP starts generating logs, images and files, you should see them show up in the FTP site that you defined in the mission planning portion above. Continuing with that example, if I start the GUI, expand the arrow next to "Gordon" and then select the checkbox next to the "JuanDeFuca" mission, it will appear in the calendar view. With that selected, let's look a little closer at the Protocol, Event and Data Window. As mentioned above, the first tab "Planned" shows you the protocols that have been planned for this mission (what you created earlier). You can select the "Actual" tab, but will not see anything yet as we have not parsed the log file from the ESP to see what has actually happened out there. The same goes for "Images", "Errors" and "Ancillary". Nothing will show in these tabs until the GUI has had an opportunity to parse the information out of the log file that the ESP generates (which we will do shortly). Which brings us to the "Files" tab. ![]() The Files tab is a tree view of the combination of the files both in your local directory and on the remote FTP server. In this case what you can see is that all of the files listed here are available on the remote server but not on your local disk drive. This is indicated by the icon having red bar on the bottom. If the icon has a green bar only it is both on the remote server and on your local disk and the two are in sync. If the icon has a green bar and two small arrows it means that the file is located both on your disk and on the remote server, but they are out of sync and in need of a re-sync. If the icon has no color on it, it is on your local disk and not on the remote server and nothing needs to be done. Let's examine what your options are at this point. ![]() The above figure shows some the control panel for the file synchronization with the FTP server. The first button will simply open the directory on your local disk where the files are being stored so you can find them easily in your file manager. The second button simply examines the remote and local file directories and refreshes the view of their status. Assuming the light is green (and not red which would indicate that there is something incorrect with the FTP configuration in the mission and the GUI cannot connect to the FTP server), the last button will pull down the most recent version of the remote files on the FTP server and synchronize your local files to those on the remote FTP server. Depending on your connection and the size of the files, this can sometimes take a while to perform. Once this is done, all the files should show green to indicate they are synchronized with the FTP server. ![]() After the sync, you should see copies of the files on your local hard drive. Now with the files synchronized locally, you can tell the GUI to go ahead and parse the log file for information about protocols, samples, images, ancillary data, etc. This can be done by right-clicking on either the mission in the Instrument Window or in the Calendar Window and selecting Interpret Log. ![]() A window will open showing you the progress of the log file parsing. ![]() Once the log interpretation is complete, you should see many more things in the calendar view. In the figure below you will notice several new things. The exclamation points in the middle of the mission bar on the calendar indicate an error during the run of the ESP and the calendar icons with green arrows at the bottom of the mission bar indicate protocols that were found in the log file. ![]() At this point, we can begin to explore some information about the currently deployed ESP. If you select the "Actual" tab in the lower left pane, you will see the list of protocols that were interpreted from the log file. You see the name of the protocol, the start date and time, the target/actual volumes of the associated water sample and the difference between the target and actual (if there is one). ![]() If you click on the protocol either in the calendar view or in the "Actual" table, you will see more details about the protocol in both the Protocol Graph Window and in the Context Sensitive Details Window. In the following figure, I selected the first pcr protocol. ![]() In the Protocol Graph Window you can see some details about the various related artifacts. In this example, since this if from the Deep ESP, you can see that the water sample associated with the PCR itself was extracted from a DWSM sample. You can also see the associated images that were taken of the analyzed sample associated with the PCR. The WCR that is show gives you the information that there was indeed an archive performed in association with this PCR. In the context sensitive details window on the lower right side of the screen you can see the entry in the log file that the PCR protocol was extracted from. If you select one of the images in the graph or switch to the "Images" tab, you will get more information about the image you have selected. ![]() The image tab shows a table with some information about the selected image such as the date and time it was taken and the exposure that was used. In the context sensitive details panel, you can see the image itself and if you select the "Metadata" tab you will see the information extracted from the TIFF image itself. The "Log Entry" tab shows the location in the log file that this entry was extracted from. Next if you select an Error exclamation point in the calendar view, or switch to the "Error" tab, you will get more information about the errors that were discovered in the log file. ![]() In this example, you can see the error is the abort of the mission and when that error occurred. In the context details window, you can see the log entry with a window of lines on both sides of the entry so you can see the context in which the error occurred. If you select the "Ancillary" tab, you can get information about the ancillary data that was extracted from the log file. This is the data the is logged by sensors in the ESP itself in addition to other contextual sensors that are attached to the ESP and are logging their data through the ESP. In the example shown below, there is data available from the ESP Can itself as well as from an associated CTD and an ISUS. If you select an appropriate time window (for this example, I chose Jul 17 through July 20, then choose the variables you are interested in and click "Refresh", you will see a plot of the various data in the context sensitive details window. ![]() If you right-click on the plot itself, you will be presented with some options to save, print or zoom/pan the ancillary data plots. ![]() If you want to save the data that you have plotted, in the left window, click on the "Save Selected" button and it will present you with a file dialog so you can save a comma separated list of data points to your disk somewhere for further analysis. Note that in the resulting CSV file, the dates and times of the different data do not align and so where there is not data "N/A"s are inserted as excel understands those as no data. Another thing that may be helpful, is that if you select on the "Files" tab again, and if there are any files that are PCR results (i.e. end in .pcr), you can select those to see plots and tables of the data in the PCR results file in the context sensitive details window. ![]() Lastly, if you are interested in a CSV formatted file of the information from the ESP mission, you can right-click on the mission in the calendar view and select "Export to CVS File" which will give you a dialog box to save a CSV formatted file with some of the information from the mission to date to your computer. ![]() |
| Document generated by Confluence on Feb 03, 2026 14:16 |